home *** CD-ROM | disk | FTP | other *** search
- package javax.swing.text;
-
- import java.io.IOException;
- import java.io.ObjectInputStream;
- import java.io.ObjectOutputStream;
- import java.util.Enumeration;
-
- public class AbstractDocument$LeafElement extends AbstractDocument.AbstractElement {
- // $FF: synthetic field
- private final AbstractDocument this$0;
- // $FF: renamed from: p0 javax.swing.text.Position
- private transient Position field_0;
- // $FF: renamed from: p1 javax.swing.text.Position
- private transient Position field_1;
-
- public AbstractDocument$LeafElement(AbstractDocument var1, Element var2, AttributeSet var3, int var4, int var5) {
- super(var1, var2, var3);
- this.this$0 = var1;
-
- try {
- this.field_0 = var1.createPosition(var4);
- this.field_1 = var1.createPosition(var5);
- } catch (BadLocationException var6) {
- this.field_0 = null;
- this.field_1 = null;
- throw new StateInvariantError("Can't create Position references");
- }
- }
-
- public Enumeration children() {
- return null;
- }
-
- public boolean getAllowsChildren() {
- return false;
- }
-
- public Element getElement(int var1) {
- return null;
- }
-
- public int getElementCount() {
- return 0;
- }
-
- public int getElementIndex(int var1) {
- return -1;
- }
-
- public int getEndOffset() {
- return this.field_1.getOffset();
- }
-
- public String getName() {
- String var1 = super.getName();
- if (var1 == null) {
- var1 = "content";
- }
-
- return var1;
- }
-
- public int getStartOffset() {
- return this.field_0.getOffset();
- }
-
- public boolean isLeaf() {
- return true;
- }
-
- private void readObject(ObjectInputStream var1) throws ClassNotFoundException, IOException {
- var1.defaultReadObject();
- int var2 = var1.readInt();
- int var3 = var1.readInt();
-
- try {
- this.field_0 = this.this$0.createPosition(var2);
- this.field_1 = this.this$0.createPosition(var3);
- } catch (BadLocationException var4) {
- this.field_0 = null;
- this.field_1 = null;
- throw new IOException("Can't restore Position references");
- }
- }
-
- public String toString() {
- return "LeafElement(" + this.getName() + ") " + this.field_0 + "," + this.field_1 + "\n";
- }
-
- private void writeObject(ObjectOutputStream var1) throws IOException {
- var1.defaultWriteObject();
- var1.writeInt(this.field_0.getOffset());
- var1.writeInt(this.field_1.getOffset());
- }
- }
-